Docker 安裝、抓 Image
前言
在這一篇中,我們將
- 安裝 Docker
- 抓均一的 Docker image (此 image 將適用於均一的 localhost 以及 GAE Tutorial)
Docker 提供虛擬化的環境,讓你跳過在自己的電腦中安裝環境,可以直接拿別人設定好的環境來用即可,也有跨平台支援,讓使用不同平台(譬如有的人是 Windows、有的人是 MacOS)的開發者都能夠使用相同的開發環境,省去許多環境設定的麻煩事。
如果你還不認識 Docker ,你可以參考這篇Docker —— 從入門到實踐
簡介
Docker container 可以透過下圖的流程建立,以下的教學會依據圖中綠色方塊的步驟建立。
安裝 Docker
- 按照 官方文件 安裝 Docker CE stable channel,MacOS 傳送門 在此
如果你是 Linux 或 Mac 作業系統,可以透過下面指令把自己加入 docker 群組,如此一來將免除執行
docker
指令時的sudo
。(重開機後生效) (非必要步驟)Linux
$ sudo usermod -a -G docker ${USER}
抓均一的 Docker image
我們去 Google Container Registry (GCR) 抓最新的均ㄧ docker image,GAE Tutorial以及均一的 local server都可以用這個 Image。
$ docker pull gcr.io/junyiacademy/dev/localserver:latest
- docker pull: 抓 image
- gcr.io/junyiacademy/dev/localserver: 均一放 image 的路徑
- :latest: 抓最新版本
PS 至少要有"軟體實習生" 的權限才能抓均一的 image,如果此權限,請跟 Benny 或是 Ins 拿權限。